My truck has replacement doors with holes drilled for a harness and boot attachments. The cab doesn't. I may eventually remove the doors and drill a hole through the cab to re-run my speaker wires all nice and pretty but....
For now, I had to dislocate several fingers and use all manner of pokers and pryers to get the dome light wire grommet loose. I then drilled a 1/4 hole about 8 inches above the dome light switch, I then fished stiff a wire from under the dash, out the drilled hole and then through the preexisting holes in the replacement doors to run speaker wire for the speakers. The grommet jammed back in pretty nicely, so I think its good for the time being.