Make sure your connections are clean and tight all the way to the starter, then have someone hold the starter while you check the voltage. If it drops too much, bad battery. It also could be the relay, it would be the last thing I would check though.