Yes, MemberPress offers a free trial period feature for recurring memberships where you can add paid or free trials for whatever time period you want. But for one-time memberships, you will have to use a workaround which involves creating a second one-time membership as a free trial.