Quite often the battery will be charged and tests at different terminals will be good, but the starter will not turn as the battery Neg to ground cable is not making a good enough ground. It is enough to move a needle on a voltmeter and to turn on a couple of lights but not enough to turn a starter or even close the contacts on a starter solenoid. Battery ground and body to engine block ground is very important.