Personal favorite is black. Almost any truck looks good in black when it's clean, all blacked out or black with chrome accents both look good. Other trucks can look good, I think there's at least 1 of every color truck out there that I wouldn't mind owning but other colors are easier to mess up if your mods and colors don't work together just right. White would come in a close second to black because it has the same benefits of black that it doesn't matter if your accents are black or chrome, they will work with white. And white has the added benefit of hiding scratches very well but it's much harder to get a real good shine out of white and I'm a sucker for shiny things (but for some reason I don't like chrome).
With that said I never have owned a black vehicle other than motorcycles as I just don't have the time or the patience to keep them clean and looking sharp. I like my browns and grays that can hide some dust and dirt.