You have 12v at the battery. What do you have at the starter itself, while the engine is cranking?
Check all the heavy current connections between battery/starter solenoid/starter and the heavy earth cable between the engine and chassis and chassis to battery negative
Gdhejdhd
April 2018