Like almost everything, there's no simple answer as to whether requiring a credit card to start a free trial will be net positive.
This is very dependent on your product, market segment, trial length, pricing, and many other variables. You need to test this out for yourself.