Is this switch rated for 12V DC 20 Amps?
A switch only rated for 120V AC 20 Amps is a different beast altogether. DC current is, as a rule harder on most switch contacts.
Mechanical switches do not open instantaneously, Instead, dielectric strength builds as the mechanical contacts of the switch separate. Therefore, there will be a short arc until the dielectric strength is sufficient to hold off the driving voltage.
In an AC circuit, this interruption process is assisted by the fact that there is a natural 'current zero' that occurs twice during each cycle. But there are no natural current zeros in a DC circuit. As a result, the actual stress on the contacts will be greater in a DC circuit than in an AC circuit with the same voltage and current. Or saying it differently, if the physical capabilities of the switch are fixed, then it will have to be derated when applied in a DC circuit where the physical stresses associated with interruption will tend to be greater.
Often the least expensive solution is to use an intermediate relay that better handles DC loads. And then only use the actual toggle switch to control the relay. For this reason you will often find no less than 4, and as many as 7 relays within the electrical circuits making up a truck-mount.
But, I think you should be able to find a toggle switch capable for your uses. Usually a store that stocks switched specifically for automotive applications may have a toggle switch with a design friendly to higher DC amperage.