You cannot transfer an H1B before you start working. Your new employer will have to petition for an H1B for you. If the first employer is not cap-exempt, you've already been counted against the cap so that won't be an issue.