By the sound of it battery is done, obviously doesn't have the cranking power to turn it over. 20hp is a reasonable size motor. Another thing you can check is hold the multimeter on the battery and crank the motor over, you will probably see the voltage go right down