Ceramic coat will help keep your truck cleaner and will make it a lot easier to wash. It won’t prevent swirl marks.
Regardless of color, if you want to prevent swirls, avoid automated car washes and any car wash which doesn’t use premium microfiber mitts and towels (i.e. wash the truck yourself or get a good detailer). Only takes one bad wash to get swirl marks. Before your truck is arriving at the dealer, tell them not to wash it. Don’t let them wash it if you get it serviced at the dealer.
If you wash the truck yourself, I’d recommend the micro madness incredimitt for washing and the rag company gauntlet towel for drying (plenty of other good ones out there, that’s just what I use). If your truck is ceramic coated or if you have a good sealant, you can mostly dry your truck with an electric leaf blower and just touch it up with a towel. Any time you’re touching the paint, you’re creating swirl marks. A pressure washer and water de-ionizer are very helpful - with those you can do a quick wash without touching the truck at all.
You can polish out swirls, but keep in mind you can only polish paint so many times before you get through the clear coat. How many times depends on who’s doing it and what supplies they’re using. Plus, the time and money would have been better spent avoiding the swirls to begin with.
Or, just enjoy the truck and don’t worry about dirt or swirls.