As a rule, antennas on a vehicle should be spaced no closer than a 1/4 wavelength from each other, as determined by the lowest operating frequency of the installation. In your case, 144 MHz is the lowest operating frequency so the two antennas should be spaced no less than ~19 inches apart, as ~19 inches is a 1/4 wavelength at 144 MHz. Also remember that all antennas need at least a 1/4 wavelength-sized ground plane to work efficiently, so make sure the ham antenna has ~19 inches of metal around it on all sides (i.e. middle of roof). The location of the cell antenna is less critical as it only needs a ground plane in the radius of a couple inches.
Do not place them right next to each other, and more spacing is always a good thing if you can do it...so if you have more room than ~19 inches, feel free to do that. Permanent mounts are always better than mag mounts or glass mounts (the worst), but if installed and used correctly the mag mounts can produce acceptable results.
In your particular installation, interference should not be an issue. However, in installations where multiple transceivers and/or scanners are mounted in the same vehicle, antenna spacing becomes critical. It is not good for the receiver of other radios/scanners etc to get 50 (or more) watts of RF electrical energy dumped into them because the antennas are all lumped together in a small area.
I will take a picture of my current vehicle's antenna arrangement for reference later this afternoon and edit my post with it, so you can see it.