Just to clarify SoCal's point....In my experience you taxy with ground and do the run-up while on the ground frequency....I then switch over to the tower without requesting anything or waiting to be told to switch and taxy to the hold short line on the tower frequency. Sometimes I'll call ready for departure while taxying to the hold short line if I want a quick departure, it looks quiet and pre-take off checks are complete.