300rpm should be minimum cranking speed.
That's a decent target and a true starter draw test is done done by first making sure both batteries are fully charged and ALL connections -including "both" block grounds- are clean and tight!
check each battery individually -one negitive cable disconnected-
They both should pass a 15 second load test of half the rated cold cranking amps and the voltage drop no should be not lower than about 10 volts...anything less is doing more damage than work....
The starter load or draw should be no higher than 500amps drawing from both batteries...
Just FYI...most decent running IDI's will usually fire over as soon as you hit the key....any more usually indicates poor fuel delivery-air/leakdown or in your possible case, heavy starter draw....
Unlike a gas eng that if the spark fires it will run, a diesel needs the cranking speed to compress the fuel vapors to the point of combustion......
Save yourself the headache and find a good electric shop to do a starting system test....forget the IP and GP's for now....
just my couple pennies...hope it is of some help