Subscription Trial Period
You can create a subscription with a free trial period and customers can sign up for the subscription on their own. The customer will be required to enter payment card info during checkout in order to start the trial period.
When creating your subscription, select Initial Free Trial Period and add how many days/months will be free of charge.
Click for additional details on How to Create a Subscription.