Go to Rad Shack and get two--three bags of their clip leads. One bag with the bigger clips, another of the smaller, and if you do not have a multimeter BUY one.
Get the engine running and warm, and kick the RPM up to simulate "medium cruise" Measure charging voltage right at the battery. It should be around 13.8--14.2, and in no case below 13.5 nor above 14.5
IF NOT substitute another battery, charge that one and test again, and if still low, repair the charging system
If this is OK, do the following:
(Easier with two people)
Stab the meter DIRECTLY into the tops of the battery posts, NOT the battery clamps, but the actual battery posts
Have someone crank the engine for at least 5 seconds if it will crank that long and then take a reading WHILE it is cranking. You should have AT LEAST 10.5 bolts, and the higher the better.
IF NOT make sure the battery is charged, or do so, then take the battery to someone who has a battery LOAD TESTER and have the battery tested
THIS is what a load tester looks like. If the teen-age "parts man" comes out with something in one hand, go somewhere else
If the battery load test is OK, time for more tests. You may have to perform these with the engine warm if nothing shows up cold
Clean clean CLEAN the battery cable clamps
If the battery is charged, load tests OK, and cleaning the battery clamps don't help, it's either:
bad cables
bad connections
or the starter
Clip your meter using clip leads onto the big stud on the starter. Do not hook to the cable terminal, but the stud itself.
Stab the other meter lead, set on low DC volts, into the positive cable clamp on the battery. You are measuring voltage drop through the cable.
Crank the starter using either a remote button, or with a screwdriver jumpering the start relay. Read the meter WHILE CRANKING You are hoping for a low reading here, the lower the better, and more than about .4V (4 tenths of one volt) means either the cable is bad, or the start is drawing a HELL of a lot of current
Make the same test on the NEG cable. Clip your meter to a good ground on the block, and stab the other probe into the NEG clamp on the battery. Crank the engine, read the meter, same reading as above.
If you get the SAME drop readings (or close) on both cables it is likely that the STARTER is AFU.
If one cable has say, twice the drop, IE one is .3, the other .6, then the cable with the higher reading is too small, corroded inside, or a bad connection.
IF YOU can get the car to wherever the load tester is, you can also use the load tester to measure starter current draw. You do this by what is called "matching amperage."
The way a carbon pile tester works is by using a huge adjustable resistor to pull current from the battery, just like hooking a whole truck load of light bulbs to it. So to test starter draw, you hook up the carbon pile tester, with the resistor to the left CCW. No load. You crank the engine a few seconds and watch for the battery voltage to load down under the sarter load, and NOTE the battery voltage with the starter cranking. Let's say, 10.7V just a figure.
Then you release the starter, and you crank in a load on the battery by cranking the resistor in CW until the voltmeter drops down to the SAME reading as when you were cranking, the 10.7V or whatever it read. Then you quickly read the ammeter and this LOAD reading will be the same as what the starter was drawing.
To wind this all up, there are four main areas of starter problems:
Worn out, or undercharged battery, or just too small for the engine
Bad cable connections, or internally damaged cables
Bad starter
Engine dragging, IE spun bearings, etc or other abnormal causes of engine / transmission friction.