Do you need to be a member of Starfleet to join the Challenger?

No, you do not need to join Starfleet to become a member. However, if you volunteer to be a member of the command staff, you must join Starfleet within 60 days.