Connect a volt meter from your battery negative post to a ground point on the starter. While cranking, watch the voltage. It should be low, like one volt or less. If it's high you have a bad ground cable.
Connect a volt meter from your battery positive post to the positive post on the starter. While cranking, watch the voltage. It should be low, like one volt or less. If it's high you have a bad +12V cable.