Why is the car checking the oil every time you start? Unless you specifically want to check the oil, turn the key all the way so that the engine starts.
If you stop the key before the engine kicks over, it go into the oil check mode and if you have just stopped the engine, yes it will take a long time to check.
Even if you get into the oil check mode accidentally, just keep turning the key to start the engine. You're not going to hurt anything by canceling the check.
Now if you start the engine and it's still checking the oil level, something else is going on, unless you have a GT3 or twin turbo engine in the car (those require the engine to be running to check the oil level).