Ive never used a steam cap, but that's probably the better alternative. You're less likely to have heat damage and the steam should open your pores to make the DC penetrate the hair better.
I agree with nicki6. The steam cap would be the best choice because it should open up your pores causing better penetration of the DC and there will be less heat damage or so I have read that this is so somewhere on the internet.