First thing to check are battery cable connections, both on the battery and solenoid, plus negative chassis ground. Make sure each one is clean and tight, especially the negative to chassis, which likes to come loose and get dirty. After you know they are all good, as stated, check battery voltage drop. To do so connect a volt meter across the fully charged battery. Turn the key to the start position and observe the voltage reading. If it drops below 10 VDC, time to replace the battery.