Work at out of state client location briefly

I work and live in Washington as sole proprietor, several times out of the year, I travel to California to work at my client's location.  The total time I work at a client's location in CA in a single year is approx. 20 days.  Do I need to file a CA tax return and how do you go about allocating CA income?