Voltage can be very misleading when dealing with a starting issue. What you really need to know is the voltage "under load". You can read 12v everywhere, but once the circuit is put under load (like starting or glow), the voltage can drop to below normal. The "clicking" you describe is almost always a low voltage issue under load. This can be caused by several things, including a battery that reads 12v in a normal state, but will fail to under 8v under load. We would recommend having the battery "load tested". A simple way to load test the battery if you don't have a battery system tester is just with a voltmeter. Put the meter on the battery and record voltage. With the meter still on the battery, attempt to glow and start the tractor. If the battery voltage drops below 8v, the battery has a bad cell.
Other possible causes are; bad battery cable under load, dirty connections, poor ground, bad battery terminals, faulty key switch.
You can also load test the system at the starter motor post for the positive battery cable connection. Do the same load test at the starter motor to test the battery cables.
Hope this helps...