I don't think there is anything you can trigger of of a script tag failing to load, but you could try to catch the failure before calling google.load
, maybe with something like this?
if (typeof(google) == 'object' && typeof(google.load) == 'function') {
google.load('visualization', '1', {packages:['corechart'], callback: drawChart});
}
else {
// display error message about failing to load jsapi
}