Can I put all condition values into startProcess and get the process evaluated all tasks which will be run. I know that the task execution may lead to a new execution path, but it is unnecessary to consider.
No, you can only execute the process instance itself. What you could do is start the process instance on an in-memory database first to execute all condition values.