Magnet mounts can ruin paint, but I suppose if someone insisted on mounting one on the roof of the cab, another similar size magnet with the poles properly oriented and glued to the underside may work. You would still get capacitive coupling for a ground plane.
I use a mag mount for a dual band antenna on the roof of my 2017 Explorer. It is the type that has a mylar sheet on the bottom. I clean under it often. I have an aversion to drilling mounting holes, although I did consider doing it for a couple of antennas on the roof of the Explorer. A word of caution, if you want to ruin paint, use a mag mount with a rubber bottom. In the heat it leaves a permanent print in the paint. Especially dark colors. It leaves a raised ring that you cannot buff out, and the color is altered.