Really don't know anything about on-line dating, never did it, and I really don't think I ever will but I will assume whether a woman sees you on line or meets you in person, how she thinks really isn't going to change... the only thing that is different is scale...she will see A LOT more men online then just living life.
Women are programed to screen men OUT. She subconsciously knows what she is emotionally attracted to, and nothing you can do will change that. So my advice to anyone building an on-line profile would be not to give her any reason to summarily dismiss you if you want to get dates. This is why chicks will list their requirements... I know a lot of men get ticked off at this, but really they are doing you a favor. If she lists things that you don't fit, then just move the fvck on to someone else, she is saving you time by allowing you to screen HER out. If she says she only wants dudes that are 6' or taller, and you are 5'11", then forget about her. Is she being petty and focused on things that really are not important? Sure... but that is how women are, and you can find out before you waste any time, or you can find out when you show up and she realizes you are too short.
So what should your profile be.... well... there are LOTS of studies that indicate that the biggest significant factor in a chick's evaluation of your profile is how you look. So the photo should be recent, professional, and reflect who you are as a person. The next biggest thing what you say you like to do in your spare time.... again... be honest.
IMO anything else you put on a profile is not particularly relevant. The OP is suggesting that he put the fact that he owns a truck and has his own place. I'm not sure that is relevant because those things change, and it really doesn't say anything about who he is as a person. He could have his truck stolen tomorrow, then he doesn't have a truck. Or all the sudden a friend needs a place to live and well... now... since he's a good friend, he's not living alone anymore. I wouldn't put anything about income at all, or promise to share anything. It comes of as selling yourself, and that doesn't really work out in the long run.
Your profile is initial impression, just like you meet someone on the street, there is no reason why you would share too much with anyone you just met.