I concure, batteries have the ability to produce thousands of amps for a very short time. In addition I would check connections to the battery and to the
starter. A loose or corroded connection can cause the voltage at the engine to be too low to effectively start and high current from the battery.