The other thing you can do is check the voltage difference between the battery terminal and the engine block while starting.

If there is a problem with the earthing, you'll get a potential difference while current is passed.