There are really 2 limits for motors: a maximum speed above which things start to come apart & a maximum current above which the windings start to smoke.
Your motor is spec'ed at 3500 rpm, yet it's a small motor (small diam, small centrifugal forces) so it'll probably do more. More is better: power = speed x torque. If you have more than one of these, you could experiment with higher speeds. Just increase the voltage.
Torque is proportional to current. So maximum current is the current at maximum torque. Lock the rotor & adjust the current until maximum torque is reached. That is the maximum current. Motors are designed for a certain temperature rise. I.e., the maximum current is determined by the temperature limit. Excessive current => excessive temp => smoke. If your contest is short, you could run higher currents. Rated maximum current is for continuous running.
First you need to know how much torque you can put to use. I.e., before your driven wheel(s) start to slip. Then gear down to that torque. In use, control the voltage to give the maximum current.
I now see that speed hasn't come into this, so maybe I'm missing something. Oh, wait ... here's how it comes in: when your tractor is /moving/, the gearing-down for torque & the voltage used to get maximum current/torque could cause the motor to exceed it's speed rating. So when it moves, you would have to monitor speed.
HTH, Bob