Optional free trial with pro sites

Is there any way in pro sites to give users the option of a free trial for whichever plan they choose? I want to give users the option to sign up and have a 7 day free trial, but some users will want to just pay straight away (as certain features only get activated once payment is received).

Can I do this with a coupon at all?

Regards,
Brendan