The answer is it depends on your objective from this universal life policy. Generally, you could have two objectives and they could lead to two different best funding strategies, thanks to the interrelations among cash value, death benefits, and cost-of-insurance (COI) charges, and how the changes in the Net Amount At Risk (NAR) compound over time -
Strategy 1.
If your goal is to maximize the long-term cash value of your universal life insurance policy, your funding strategy should minimize the net amount at risk so you could reduce COI while managing the tax code requirements that there must always be at lest some amount of death. This means you want to fund your policy to the maximum possible amount allowed by the tax codes without making the policy a MEC.
Strategy 2.
If your goal is to maximize the death benefit of your universal life insurance policy, your funding strategy should maximize the net amount at risk so you could get the maximum amount of money from the insurance company in the event of death. This means you want to fund your policy with minimum possible amount allowed by the policy without making the policy lapse due to insufficient funding.