Do the old-school test too, at night (or with something blocking out sunlight around headlights) try to start it with headlights on, with someone watching them, if they dim while trying to start, with NO cranking happening at starter, that pretty much confirms the starter is the problem, starter...