I have a '06 2500 HD 4x4 w/ LBZ D/6sp. Ally. that I just picked up last Friday. Question

? When should I do my first oil change? and which oil is best to use? Shell Rotella T, Mobil 1 syn., Chevron Delo, Etc? Any help that you can offer would be great!