sldva00,
The first thing wrong is that you're guessing! Several things could be causing you problem, I'd like to know how many good batteries are returned every year because of poor trouble shooting.
What you need is a cheap digital meter. Measure the voltage of the battery with the engine and key off. What do you get? It should be in the area from 12 to about 13.4 volts. Lead/acid batteries run 2.2 volts per cell and there are 6 cells (13.4 volts). AGM (glass mat) run about the same.
The battery will most likely measure around 12.5 to 13 volts. Now start the tractor and run the engine about 1600 rpms (enough to charge a battery). Measure the voltage across the battery with the engine running. What do you get? You should see the charge around 13.8 volts maybe slightly higher. now you know the alternator is working properly.
If the battery reads, say, 10. 5 volts after a charge with the engine off it has a bad cell but before you rush to get a new battery make sure you don't have a short in the system.
Disconnect the battery and with the key off measure the resistance between the pos and negative terminals. It should be over 10k ohms (10,000 ohms), it may register as open but it should be high. If you read 500 ohms or less you likely have a short problem and it's killing your battery. Make sure when you check this you don't have any light switches or signals on.
With your tractor running relatively low rpms your battery should still charge. The difference between alternators (AC) and generators (DC) is that alternators need to spin much faster to generate charging energy. This is why they are geared way up so that when an engine is running above a low idle the battery charges. In short you're probably charging your battery even though you're running at 1400 or 1600 rpms with a good system.
Rob
ps: the original alternator on the 2520 is more than capable of charging the battery.