Starter wont engage

... other battery had voltage but not amperage
I'll be it did not maintain that voltage while cranking. All the starter knows is the voltage difference between its big stud and frame. Until you measure >8 V there, never blame the starter.