A lot of factors can come into play that cause weak starting. If any of the cables are corroded, wires broken inside the insulation, poorly clamped, or poorly bolted to a bus bar or the starter or a ground point, that will make a good battery seem weak. Also check the ground points from each alternator and each of the charging leads from each of the alternators. You really need some sort of electrical test meter, the $5.00 ones from harbor freight work fine. Another gizmo I find useful is an inductive pick-up. I got mine from JC Whitney. You just hold it against a starter power wire or an alternator power output and it tells you if the part is right. It comes with directions, and works. My daughters 98 escort wagon won't start. I put new battery clamps on it and no help, (it needed them anyhow), so now I will use the inductive pickup to see if it's a starter that needs to much juice, or if the alternator isn't putting out. If both are good, it's test the battery time. Harbor freight has a carbon pile load tester they sell that will test that also, but the one I bought had a defect, I took it back, no problem, and used the refund to buy some other want / need.
Oh, die-electric grease, and a star washer on each bolt or under each nut is always a good idea. I also replaced all my battery clamps with the Humvee type, and installed lug ends in place of the old clamps. Much more solid, and you don't need to remove the clamp each time to disconnect from the battery, which saves the battery clamps from cracking. They are also very heave and really clamp onto the battery very solid.
Lastly, check to see that you have good ground from your cab / firewall to your first battery negative. I ran a lawn tractor battery cable from the negative bus bar to a bolt holding the fuel filter to the firewall. I also ran one from the firewall to the front radiator support where the negative cables that ground to it connect. It may not help your starter issue, but it will help other issues.